package com.fast.common;

import com.fast.base.security.StringEncrypt;

/**
 * 类名:com.fast.user.constant.UserCacheConstant <pre>
 * 标题:用户相关缓存KEY
 * 编写者:lushuifa
 * 创建时间:2018年5月15日 下午8:44:44
 * </pre>
 */
public class CacheConstant {
	
	public static String SYSTEM_CODE = "shopData_";
	
	public static String PERMISSION = SYSTEM_CODE+"permission_";

	/**
	 * 得到[权限动作]列表
	 * 编写者:lushuifa
	 * 创建时间:2018年5月15日 下午8:50:08 </pre>
	 * @param cacheItem 缓存要素
	 */
	public static String getPermissionTreeKey(String cacheItem) {
		return PERMISSION+StringEncrypt.SHA256(cacheItem);
	}

	public static String getLockKey(String key) {
		return PERMISSION+key;
	}
    
}
